package org.budo.cmbc.direct.sdk.entity;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
public class MEBankInnerPathQueryResponse extends AbstractCmbcDirectResponse {
    private static final long serialVersionUID = 3526601540538540981L;

    /**
     * 绑定卡已签约入金汇路中最优汇路 00-入金汇路1（对应原行内代扣） 70-入金汇路2（对应原他行代扣） 20-入金汇路3（新增他行代扣，需要进行短信签约）
     */
    private String bankInnerPath;

    /**
     * 绑定卡所有可签约最优汇路 00-入金汇路1（对应原行内代扣） 70-入金汇路2（对应原他行代扣） 20-入金汇路3（新增他行代扣，需要进行短信签约）
     */
    private String bestPath;

    public MEBankInnerPathQueryResponse(String channelJnlNo, String responseJson) {
        super(channelJnlNo, responseJson);
        JSONObject json = JSON.parseObject(responseJson);
        this.bankInnerPath = json.getString("BankInnerPath");
        this.bestPath = json.getString("BestPath");
    }
}
